html,body,#app,.el-container{
	/*设置内部填充为0，几个布局元素之间没有间距*/
	padding: 0px;
	 /*外部间距也是如此设置*/
	margin: 0px;
	/*统一设置高度为100%*/
	height: 100%;
}
/*网页头部*/
.elheader
{
	
	background-color:#4980b5;height:50px;
}

body {
	overflow: hidden;
}

.mainbackground {
	/* position: relative;*/
	padding-left:10px;padding-top:10px;padding-right:10px;padding-bottom:10px;
	background: url(../images/b1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	box-sizing: border-box;
	min-height: 100vh;
}

.avatar-uploader .el-upload {
border: 1px dashed #d9d9d9;
border-radius: 6px;
cursor: pointer;
position: relative;
overflow: hidden;
}
.avatar-uploader .el-upload:hover {
border-color: #409EFF;
}
.avatar-uploader-icon {
font-size: 18px;
color: #8c939d;
width: 350px;
height: 200px;
line-height: 200px;
text-align: center;
}
.avatar {
width: 350px;
height: 200px;
display: block;
}

.card-uploader-icon {
font-size: 10px;
color: #8c939d;
width: 120px;
height: 80px;
line-height: 80px;
text-align: center;
}
.card {
width: 120px;
height: 80px;
display: block;
}

/*maincontainer*/
.maincontainer{
	background-color: rgb(239,239,239)	
}
.submaincontainer{
	padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;
}
.icon{
	margin-top: 20px;font-size: 25px;color:rgb(33, 37, 41);margin-left: 30px;cursor:pointer;
}
.icon:hover {color:white;}

.sidehide{
	display: none;
}

.demo-table-expand {
font-size: 0;
}
.demo-table-expand label {
width: 90px;
color: #99a9bf;
}
.demo-table-expand .el-form-item {
margin-right: 0;
margin-bottom: 0;
width: 25%;
}
.img-upload-sm {
width: 100px;
height: 50px;
line-height: 50px;
}

.appicon {
width: 64px;
height:100px;
margin-left: 30px;
display: inline-block;
}
.leftbar {
	position:absolute;left:0;top:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;padding-left: 20px;padding-top: 20px;padding-right: 20px;
}

/*自定义CSS*/
.el-form .el-form-item {
    margin-bottom: 5px;
}
	
